$(function (){
    $("#name").blur(function(){
        namepd()
    })

    $("#psw").blur(function(){
        pswpd()
    })

    $("#Confirm").blur(function(){
        Confirmpd()
    })
    $("#iphone").blur(function(){
        iphonepd()
    })
    $("#yzm").blur(function(){
        yzmpd()
    })
    $("#iphoneyzm").blur(function(){
        iphoneyzmpd()
    })
    $(".getyz").click(function(){
        alert("你的手机验证码为114514")
    })

    /*判断用户名的格式是否正确的封装函数*/    
    function namepd(){
        /*判断当前行的数据是否正确*/
        
        let reg = /^[a-zA-Z]\w{5,11}$/
        let name=$("#name").val()
        let length=$("#name").val().length
        console.log(name);
        let resultname = reg.test(name)
        if (resultname) {
            /*当输入的值规则正确的时候，隐藏掉未输入的提示，不显示输入值的错误*/
            $("#name").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","none").closest(".input").css("border-color","rgb(91, 246, 158)")
        }else if(length===0){
            $("#name").siblings(".error").find(".error2").css("display","block").siblings(".error1").css("display","none")
        }
        else {
            /*当输入的值规则错误的时候，隐藏掉未输入的提示，显示输入值的错误*/
            $("#name").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","block").closest(".input").css("border-color","rgb(255, 83, 41)")
        }
        }

    /*判断密码是否正确*/
    function pswpd(){
        /*判断当前行的数据是否正确*/
        let reg = /^[a-zA-Z]\w{5,11}$/
        let psw=$("#psw").val()
        let length=$("#psw").val().length
        console.log(length);
        let resultpsw = reg.test(psw)
        if (resultpsw) {
            /*当输入的值规则正确的时候，隐藏掉未输入的提示，不显示输入值的错误*/
            $("#psw").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","none").closest(".input").css("border-color","rgb(91, 246, 158)")
        }else if(length===0){
            $("#psw").siblings(".error").find(".error2").css("display","block").siblings(".error1").css("display","none")
        }
         else {
            /*当输入的值规则错误的时候，隐藏掉未输入的提示，显示输入值的错误*/
            $("#psw").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","block").closest(".input").css("border-color","rgb(255, 83, 41)")
        }
        }


    /*判断确认密码是否正确*/
    function Confirmpd(){
        /*判断当前行的数据是否正确*/
        let reg = /^[a-zA-Z]\w{5,11}$/
        let Confirm=$("#Confirm").val()
        let psw=$("#psw").val()
        let length=$("#Confirm").val().length
        let bool=Confirm===psw?true:false
        console.log(bool);
        let resultpswConfirm=reg.test(Confirm)
        if (resultpswConfirm&&bool) {
            /*当输入的值规则正确的时候，隐藏掉未输入的提示，不显示输入值的错误*/
            $("#Confirm").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","none").closest(".input").css("border-color","rgb(91, 246, 158)")
        }else if(length===0){
            $("#Confirm").siblings(".error").find(".error2").css("display","block").siblings(".error1").css("display","none")
        }
         else {
            /*当输入的值规则错误的时候，隐藏掉未输入的提示，显示输入值的错误*/
            $("#Confirm").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","block").closest(".input").css("border-color","rgb(255, 83, 41)")
        }
        }

        /*判断手机号是否符合规范*/
        function iphonepd(){
            /*判断当前行的数据是否正确*/
            let reg = /^\d+$|^\d+[.]?\d+$/;
            let iphone=$("#iphone").val()
            let length=$("#iphone").val().length
            console.log(length);
            let resultiphone = reg.test(iphone)
            if (resultiphone) {
                /*当输入的值规则正确的时候，隐藏掉未输入的提示，不显示输入值的错误*/
                $("#iphone").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","none").closest(".input").css("border-color","rgb(91, 246, 158)")
            }else if(length===0){
                $("#iphone").siblings(".error").find(".error2").css("display","block").siblings(".error1").css("display","none")
            }
             else {
                /*当输入的值规则错误的时候，隐藏掉未输入的提示，显示输入值的错误*/
                $("#iphone").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","block").closest(".input").css("border-color","rgb(255, 83, 41)")
            }
            }

        /*判断验证码是否符合规范*/
        function yzmpd(){
            /*判断当前行的数据是否正确*/
            let reg = "4e7r";
            let yzm=$("#yzm").val()
            console.log(yzm);
            let length=$("#yzm").val().length
            let resultyzm = reg===yzm?true:false
            console.log(resultyzm);
            if (resultyzm) {
                /*当输入的值规则正确的时候，隐藏掉未输入的提示，不显示输入值的错误*/
                $("#yzm").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","none").closest(".input").css("border-color","rgb(91, 246, 158)")
            }else if(length===0){
                $("#yzm").siblings(".error").find(".error2").css("display","block").siblings(".error1").css("display","none")
            }
             else {
                /*当输入的值规则错误的时候，隐藏掉未输入的提示，显示输入值的错误*/
                $("#yzm").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","block").closest(".input").css("border-color","rgb(255, 83, 41)")
            }
            }

         /*判断手机号验证码是否正确*/
        function iphoneyzmpd(){
            /*判断当前行的数据是否正确*/
            let reg = "114514";
            let iphoneyzm=$("#iphoneyzm").val()
            let length=$("#iphoneyzm").val().length
            let resultiphoneyzm = reg===iphoneyzm?true:false
            console.log(resultiphoneyzm);
            if (resultiphoneyzm) {
                /*当输入的值规则正确的时候，隐藏掉未输入的提示，不显示输入值的错误*/
                $("#iphoneyzm").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","none").closest(".input").css("border-color","rgb(91, 246, 158)")
            }else if(length===0){
                $("#iphoneyzm").siblings(".error").find(".error2").css("display","block").siblings(".error1").css("display","none")
            }
             else {
                /*当输入的值规则错误的时候，隐藏掉未输入的提示，显示输入值的错误*/
                $("#iphoneyzm").siblings(".error").find(".error2").css("display","none").siblings(".error1").css("display","block").closest(".input").css("border-color","rgb(255, 83, 41)")
            }
            }





})